home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_62_ScaleDoCommand.txt < prev    next >
Text File  |  1994-01-29  |  26KB  |  465 lines

  1. # near model CODE resource
  2. # jump table entries: 21376-21382 (7 of them)
  3. 00000000  4E56 FFF4                link       A6, -0x000C
  4. 00000004  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  5. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  6. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  7. 00000010  2868 0008                movea.l    A4, [A0 + 0x8]
  8. 00000014  41EE FFF8                lea.l      A0, [A6 - 0x8]
  9. 00000018  2453                     movea.l    A2, [A3]
  10. 0000001A  43EA 0002                lea.l      A1, [A2 + 0x2]
  11. 0000001E  7003                     moveq.l    D0, 0x03
  12. label00000020:
  13. 00000020  30D9                     move.w     [A0]+, [A1]+
  14. 00000022  51C8 FFFC                dbf        D0, -0x6 /* 00000020 */
  15. 00000026  302E FFFA                move.w     D0, [A6 - 0x6]
  16. 0000002A  48C0                     ext.l      D0
  17. 0000002C  2F00                     move.l     -[A7], D0
  18. 0000002E  42A7                     clr.l      -[A7]
  19. 00000030  322E FFFE                move.w     D1, [A6 - 0x2]
  20. 00000034  926E FFFA                sub.w      D1, [A6 - 0x6]
  21. 00000038  3F01                     move.w     -[A7], D1
  22. 0000003A  2054                     movea.l    A0, [A4]
  23. 0000003C  3F28 0034                move.w     -[A7], [A0 + 0x34]
  24. 00000040  301F                     move.w     D0, [A7]+
  25. 00000042  C1DF                     muls.w     D0, [A7]+
  26. 00000044  2E80                     move.l     [A7], D0
  27. 00000046  221F                     move.l     D1, [A7]+
  28. 00000048  201F                     move.l     D0, [A7]+
  29. 0000004A  2F01                     move.l     -[A7], D1
  30. 0000004C  7264                     moveq.l    D1, 0x64
  31. 0000004E  2F01                     move.l     -[A7], D1
  32. 00000050  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  33. 00000054  221F                     move.l     D1, [A7]+
  34. 00000056  D280                     add.l      D1, D0
  35. 00000058  3D41 FFFE                move.w     [A6 - 0x2], D1
  36. 0000005C  302E FFF8                move.w     D0, [A6 - 0x8]
  37. 00000060  48C0                     ext.l      D0
  38. 00000062  2F00                     move.l     -[A7], D0
  39. 00000064  42A7                     clr.l      -[A7]
  40. 00000066  322E FFFC                move.w     D1, [A6 - 0x4]
  41. 0000006A  926E FFF8                sub.w      D1, [A6 - 0x8]
  42. 0000006E  3F01                     move.w     -[A7], D1
  43. 00000070  2054                     movea.l    A0, [A4]
  44. 00000072  3F28 0036                move.w     -[A7], [A0 + 0x36]
  45. 00000076  301F                     move.w     D0, [A7]+
  46. 00000078  C1DF                     muls.w     D0, [A7]+
  47. 0000007A  2E80                     move.l     [A7], D0
  48. 0000007C  221F                     move.l     D1, [A7]+
  49. 0000007E  201F                     move.l     D0, [A7]+
  50. 00000080  2F01                     move.l     -[A7], D1
  51. 00000082  7264                     moveq.l    D1, 0x64
  52. 00000084  2F01                     move.l     -[A7], D1
  53. 00000086  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  54. 0000008A  221F                     move.l     D1, [A7]+
  55. 0000008C  D280                     add.l      D1, D0
  56. 0000008E  3D41 FFFC                move.w     [A6 - 0x4], D1
  57. 00000092  3E2E FFFA                move.w     D7, [A6 - 0x6]
  58. 00000096  206E 0008                movea.l    A0, [A6 + 0x8]
  59. 0000009A  9E68 FFF8                sub.w      D7, [A0 - 0x8]
  60. 0000009E  3C2E FFF8                move.w     D6, [A6 - 0x8]
  61. 000000A2  206E 0008                movea.l    A0, [A6 + 0x8]
  62. 000000A6  9C68 FFF6                sub.w      D6, [A0 - 0xA]
  63. 000000AA  42A7                     clr.l      -[A7]
  64. 000000AC  3F07                     move.w     -[A7], D7
  65. 000000AE  2054                     movea.l    A0, [A4]
  66. 000000B0  3028 0034                move.w     D0, [A0 + 0x34]
  67. 000000B4  907C 0064                sub.w      D0, 0x64 /* 'd' */
  68. 000000B8  3F00                     move.w     -[A7], D0
  69. 000000BA  301F                     move.w     D0, [A7]+
  70. 000000BC  C1DF                     muls.w     D0, [A7]+
  71. 000000BE  2E80                     move.l     [A7], D0
  72. 000000C0  7064                     moveq.l    D0, 0x64
  73. 000000C2  2F00                     move.l     -[A7], D0
  74. 000000C4  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  75. 000000C8  201F                     move.l     D0, [A7]+
  76. 000000CA  3E00                     move.w     D7, D0
  77. 000000CC  42A7                     clr.l      -[A7]
  78. 000000CE  3F06                     move.w     -[A7], D6
  79. 000000D0  2054                     movea.l    A0, [A4]
  80. 000000D2  3028 0036                move.w     D0, [A0 + 0x36]
  81. 000000D6  907C 0064                sub.w      D0, 0x64 /* 'd' */
  82. 000000DA  3F00                     move.w     -[A7], D0
  83. 000000DC  301F                     move.w     D0, [A7]+
  84. 000000DE  C1DF                     muls.w     D0, [A7]+
  85. 000000E0  2E80                     move.l     [A7], D0
  86. 000000E2  7064                     moveq.l    D0, 0x64
  87. 000000E4  2F00                     move.l     -[A7], D0
  88. 000000E6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  89. 000000EA  201F                     move.l     D0, [A7]+
  90. 000000EC  3C00                     move.w     D6, D0
  91. 000000EE  486E FFF8                pea.l      [A6 - 0x8]
  92. 000000F2  3F07                     move.w     -[A7], D7
  93. 000000F4  3F06                     move.w     -[A7], D6
  94. 000000F6  A8A8                     syscall    OffsetRect
  95. 000000F8  486E FFF8                pea.l      [A6 - 0x8]
  96. 000000FC  2F0B                     move.l     -[A7], A3
  97. 000000FE  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  98. 00000102  206E 0008                movea.l    A0, [A6 + 0x8]
  99. 00000106  1028 000C                move.b     D0, [A0 + 0xC]
  100. 0000010A  663C                     bne        +0x3E /* 00000148 */
  101. 0000010C  2F0B                     move.l     -[A7], A3
  102. 0000010E  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  103. 00000112  2253                     movea.l    A1, [A3]
  104. 00000114  41E9 0012                lea.l      A0, [A1 + 0x12]
  105. 00000118  45E9 0002                lea.l      A2, [A1 + 0x2]
  106. 0000011C  7003                     moveq.l    D0, 0x03
  107. label0000011E:
  108. 0000011E  30DA                     move.w     [A0]+, [A2]+
  109. 00000120  51C8 FFFC                dbf        D0, -0x6 /* 0000011E */
  110. 00000124  41E9 0002                lea.l      A0, [A1 + 0x2]
  111. 00000128  45EE FFF8                lea.l      A2, [A6 - 0x8]
  112. 0000012C  7003                     moveq.l    D0, 0x03
  113. label0000012E:
  114. 0000012E  30DA                     move.w     [A0]+, [A2]+
  115. 00000130  51C8 FFFC                dbf        D0, -0x6 /* 0000012E */
  116. 00000134  2F0B                     move.l     -[A7], A3
  117. 00000136  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  118. 0000013A  2F0B                     move.l     -[A7], A3
  119. 0000013C  4EAD 3C72                jsr        [A5 + 0x3C72 /* export_1930 */]
  120. 00000140  2053                     movea.l    A0, [A3]
  121. 00000142  117C 0001 0044           move.b     [A0 + 0x44], 0x1
  122. label00000148:
  123. 00000148  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  124. 0000014C  4E5E                     unlink     A6
  125. 0000014E  205F                     movea.l    A0, [A7]+
  126. 00000150  504F                     addq.w     A7, 8
  127. 00000152  4ED0                     jmp        [A0]
  128. 00000154  9043                     sub.w      D0, D3
  129. 00000156  4F4D                     chk.w      D7, A5
  130. 00000158  5055                     addq.w     [A5], 8
  131. 0000015A  5445                     addq.w     D5, 2
  132. 0000015C  4E45                     trap       5
  133. 0000015E  5745                     subq.w     D5, 3
  134. 00000160  5854                     addq.w     [A4], 4
  135. 00000162  454E                     chk.w      D2, A6
  136. 00000164  5400                     addq.b     D0, 2
  137. 00000166  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  138. // begin alternate branch 00000168-0000016C
  139. export_2672:
  140. fn00000168:
  141. 00000168  4E56 FFF4                link       A6, -0x000C
  142. // end alternate branch 00000168-0000016C
  143. export_2672: // at 00000168 (misaligned)
  144. fn00000168: // (misaligned)
  145. 0000016A  FFF4                     .invalid   <<F/7/7>>
  146. 0000016C  2F0C                     move.l     -[A7], A4
  147. 0000016E  286E 0008